Open Id4VPAuthorization
data class OpenId4VPAuthorization(val client: Client, val responseMode: ResponseMode, val state: String?, val nonce: String, val responseEncryptionSpecification: ResponseEncryptionSpecification?, val vpFormatsSupported: VpFormatsSupported?, val query: DCQL, val transactionData: List<TransactionData>?, val verifierInfo: VerifierInfo?) : ResolvedRequestObject(source)
OpenId4VP Authorization request for presenting a vp_token
Parameters
vp Formats Supported
Populated when client metadata are provided along with the request. It contains the formats that both wallet and requester support. It is calculated by comparing wallet's configuration (@see SiopOpenId4VPConfig.vpConfiguration)and the formats passed in request's client metadata.
Constructors
Link copied to clipboard
constructor(client: Client, responseMode: ResponseMode, state: String?, nonce: String, responseEncryptionSpecification: ResponseEncryptionSpecification?, vpFormatsSupported: VpFormatsSupported?, query: DCQL, transactionData: List<TransactionData>?, verifierInfo: VerifierInfo?)